import { number } from "echarts";

/**
 * 视频查询参数
 */
export interface ArtVideoQuery extends PageQuery {
  /**
     * ID
     */
  id?: number | null;

  /**
   * 视频名称
   */
  name?: string | null;

  /**
   * 视频uuid
   */
  videoId?: string | null;

  /**
   * 创建人ID
   */
  createUser?: number | null;

  /**
   * 创建时间
   */
  createTime?: number | null;

  /**
   * 修改时间
   */
  updateTime?: number | null;

  /**
   * 排序
   */
  sort?: number | null;

  /**
   * 1:启用
   */
  status?: number | null;

  /**
   * 视频地址
   */
  url?: string | null;

  /**
   * 视频封面
   */
  pic?: string | null;
}

/**
 * 艺术分类分页对象
 */
export interface ArtVideoPageVO {
  /**
     * ID
     */
  id?: number | null;

  /**
   * 视频名称
   */
  name?: string | null;

  /**
   * 视频uuid
   */
  videoId?: string | null;

  /**
   * 创建人ID
   */
  createUser?: number | null;

  /**
   * 创建时间
   */
  createTime?: number | null;

  /**
   * 修改时间
   */
  updateTime?: number | null;

  /**
   * 排序
   */
  sort?: number | null;

  /**
   * 1:启用
   */
  status?: number | null;

  /**
   * 视频地址
   */
  url?: string | null;

  /**
   * 视频封面
   */
  pic?: string | null;
}

/**
 * 艺术分类分页
 */
export type ArtVideoPageResult = PageResult<ArtVideoPageVO[]>;

export interface ArtVideo {
  /**
     * ID
     */
  id?: number | null;

  /**
   * 视频名称
   */
  name?: string | null;

  /**
   * 视频uuid
   */
  videoId?: string | null;

  /**
   * 创建人ID
   */
  createUser?: number | null;

  /**
   * 创建时间
   */
  createTime?: number | null;

  /**
   * 修改时间
   */
  updateTime?: number | null;

  /**
   * 排序
   */
  sort?: number | null;

  /**
   * 1:启用
   */
  status?: number | null;

  /**
   * 视频地址
   */
  url?: string | null;

  /**
   * 视频封面
   */
  pic?: string | null;
}

/**
 * 艺术分类表单对象
 */
export interface ArtVideoForm {
  /**
     * ID
     */
  id?: number | null;

  /**
   * 视频名称
   */
  name?: string | null;

  /**
   * 视频uuid
   */
  videoId?: string | null;

  /**
   * 创建人ID
   */
  createUser?: number | null;

  /**
   * 创建时间
   */
  createTime?: number | null;

  /**
   * 修改时间
   */
  updateTime?: number | null;

  /**
   * 排序
   */
  sort?: number | null;

  /**
   * 1:启用
   */
  status?: number | null;

  /**
   * 视频地址
   */
  url?: string | null;

  /**
   * 视频封面
   */
  pic?: string | null;

}


